@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px}
body,p,h1,h2,h3,h4,ul,li,img,table,tbody,tr,td,a{margin:0 auto;padding:0px;_margin:0 auto;_padding:0px;letter-spacing:1px}
body{font-size:12px;width:100%; font-family: "Microsoft YaHei"; color:#4a4a4a}
img{border:none;}
a{text-decoration:none;}
ul li{list-style:none}

#header{ width:1000px; margin:0 auto;  }

.logo{ width:224px; height:59px; margin:0 auto; margin-top:30px; margin-bottom:30px}

#nav{clear:both;}

.home{ background:url(home.jpg) no-repeat left center; text-align:left; float:left;height:43px; line-height:43px; font-size:14px; font-weight:bold; padding-left:25px}

.nav01{ text-align:center; width:110px; float:left; height:43px; line-height:43px; font-size:14px; font-weight:bold;}

.nav li a{	display:block;	cursor:pointer;	text-decoration:none;color:#656565;}

#nav_title ul li a{ display:block;	cursor:pointer;	text-decoration:none;color:#656565;}

#nav_title ul li a:hover{ background:url(nav_a.jpg) no-repeat bottom center;}

#nav_second{ clear:both; z-index: 1000; position: absolute;top: 162px;}

#nav_second div{ float:left; text-align:center;display:none; background:url(second_nav_bg.jpg) no-repeat bottom center #0067ac; padding-bottom:10px;width:120px; }

#nav_second ul{width:110px;}

#nav_second ul li{border-bottom:1px solid #fff; }

#nav_second ul li a{ color:#fff; line-height:30px; }

#list01{ margin-left:50px; }

#list02{ margin-left:160px;  }

#list03{ margin-left:270px; }

#list04{ margin-left:380px; }

#list07{ margin-left:490px;  }

#list06{ margin-left:710px;}

.midbg{ width:100%; margin:0 auto; height:500px; position: relative; z-index:-1;_margin-top:-3px;  *margin-top:-30px}

.iBan { height:500px; overflow:hidden; position:relative;width:100%; z-index:1;_zoom:1; clear: none;}

.iBanScreen{  width:100%; height:500px;  background-repeat:no-repeat; background-position:center top;}

.iBanScreen ul{ width:100%; height:500px;  position:relative; top:0; margin:0 auto;}

.iBanScreen li{ width:100%; height:500px; overflow:hidden; position:absolute; display:none;}

.iBanScreen li a{ display:block; width:100%; height:100%}

.iBanScreen .num{ position:absolute; bottom:10px; left:45%; z-index:999; }

.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}

.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}

#about_index{ width:1000px; margin:0 auto; margin-top:100px; text-align:center; margin-bottom:50px;clear:both;*margin-top:60px;}

.index_search{overflow:hidden; border: none}

.index_search form{float:left; width:487px; height:38px;}

#input{background:url(search_left.jpg) no-repeat;width:443px;height:38px;border:none;padding:0px;float:left;text-indent:0.5em;line-height:38px}

.index_search p{float:right; line-height:38px;  font-size:14px; color:#999999; width:480px; margin-left:20px ; text-align:left}

.index_search p a{ font-size:14px; margin-right:10px;}

.index_search p a:link,.index_search p a:visited{ color:#999999;}

.about_p{height:171px; overflow:hidden; margin-top:50px}

.h2_index{ margin-top:10px; font-size:24px; color:#525252; font-weight:normal; line-height:40px}

.about_p p{ line-height:25px; padding:10px 50px; color:#474747;}

.about_more{ display:block; margin-top:30px}

#news_bg{ background:#f7f7f7; overflow:hidden}

.news_index{ width:1000px; clear:both; overflow:hidden; margin:0 auto; text-align:center; margin-top:20px; padding-bottom:30px}

.news_index ul{ padding-top:10px; margin-bottom:10px; overflow:hidden}

.news_index ul li{ text-align:left; float:left; width:480px; margin-left:10px; margin-right:10px; margin-bottom:15px; line-height:23px; }

.news_title{ color:#2e2e2e; font-size:16px}

.news_index ul li p{ color:#2e2e2e}

.time_index{ float:right; color:#2e2e2e; text-decoration:underline}

.time{ float:right; color:#2e2e2e; }

.news_index ul li a{ display:block;background:url(news_dian.jpg) no-repeat left center; padding:5px 10px 5px 45px;}

.news_index ul li a:hover { background:url(news_dian_a.jpg) no-repeat left center #0067ac;}

.news_index ul li a:hover p,.news_index ul li a:hover span{ color:#fff}

.news_more{ display:block; margin-top:10px}

#pro_show{ width:1000px; margin:0 auto; overflow:hidden}

#hyly{ width:1000px; overflow:hidden; margin-top:46px; margin-bottom:20px;}
#hyly .bd-box{ overflow:hidden; margin:0 auto;}
#hyly .bd-box li{ float:left; width:212px; height:212px; margin:0px 18px 23px 18px;overflow:hidden; position:relative;}
#hyly .bd-box li img{ width:208px; height:208px; position:absolute; left:0px; top:0px; z-index:2; overflow:hidden;}
#hyly .bd-box li span{width:210px; height:210px; position:absolute; left:0px; top:38px; z-index:1; text-align:center; overflow:hidden; display:none;}
#hyly .bd-box li a{ width:210px; height:210px; position: relative; left:0px; top:0px; z-index:3; display:block; text-decoration:none; overflow:hidden;}
#hyly .bh-box{ width:212px;height:212px;}
.hylyimg{}
#hyly .bh-box{ width:210px; overflow:hidden;}
#hyly .bh-box li{ float:left; width:212px; height:212px;  overflow:hidden; position:relative;}
#hyly .bh-box li img{ width:208px; height:208px; position:absolute; left:0px; top:0px; z-index:2; overflow:hidden;}
#hyly .bh-box li span{  width:210px; height:210px; position:absolute; left:0px; top:38px; z-index:1; text-align:center; overflow:hidden; display:none;}
#hyly .bh-box li a{ width:210px; height:210px; position: relative; left:0px; top:0px; z-index:3; display:block; text-decoration:none; overflow:hidden;}

#hyly .bd-box li a img{ border:1px solid #ededed}

#hyly p{ line-height:23px; padding:0px 18px; *margin-top:20px}

#hyly p img{ float:left; margin-right:10px}

.procurement{ clear:both; margin-top:30px; display:block}

#seo_bg{ background:#e5e5e5; padding:30px 0px; margin-top:20px}

.seo{ width:1000px; margin:0 auto; background:url(cooperation_bg.jpg) no-repeat center top; padding-top:240px }

.seo img{ margin:0px 60px;}

#footer_bg{ background:url(footer_bg.jpg) repeat-x #0067ac; clear:both; overflow:hidden; }

.footer{ width:1000px; margin:0 auto;}

.f_top{ float:right}

.f_nav{ clear:both; height:280px}

.f_nav01{ margin-left:50px}

.f_nav01,.f_nav02{ float:left; margin-top:30px;}

.eweim{ float:left; margin-top:70px; margin-right:280px}

.f_h2{  margin-bottom:10px; font-size:15px; color:#ffffff;}

.f_nav02{ margin-left:40px; background:url(f_g.jpg) no-repeat left top; padding-left:40px}

.f_list li{ line-height:25px; color:#fff}

.f_list li a{ color:#fff}

.add{ background:url(add.jpg) no-repeat left center; padding-left:30px}

.tel{ background:url(tel.jpg) no-repeat left center; padding-left:30px}

.email{ background:url(e-mail.jpg) no-repeat left center; padding-left:30px}

.web{ background:url(web.jpg) no-repeat left center; padding-left:30px}

.f_p{ float:right; color:#fff; line-height:25px; padding:10px 0px;}

.f_p a{ color:#fff}

/*ny*/

.banner_ny{ background: url(banner_ny.jpg) no-repeat top center; height:300px; margin-top:65px;*margin-top:-30px; clear:both}

#container{ width:1000px; margin:0 auto; overflow:hidden; margin-bottom:50px; margin-top:30px}

.left{ float:left; width:199px; overflow:hidden}

.left h2{ background:url(pro_h2_bg.jpg) no-repeat ; height:40px; line-height:40px; padding-left:50px; font-size:18px; color:#ffffff; font-weight:normal}

.left ul li{ background:url(pro_list_bg.jpg) no-repeat top center;  line-height:32px; font-size:14px}

.left ul li ul li{ background:url(pro_list_bg02.jpg) no-repeat top center;  line-height:25px; font-size:12px}

.left ul li a{ color:#4c4c4c; padding-left:40px;}

.left ul li ul li a{ padding-left:50px}

.left ul li a:hover{color:#ea3b40}

.right{ float:right; width:776px;}

.title_h1{height:40px; line-height:40px; padding-left:50px; font-size:18px; color:#ffffff; font-weight:normal; background:url(h1_bg.jpg) no-repeat left bottom;  }

.return{float:right;font-size:12px;font-weight:normal; color:#979595}

.return a{color:#979595;padding-right:5px;padding-left:10px;background:url(return_a.jpg) no-repeat left center}

.return a:hover{color:#ea3b40}

.page_content{margin:10px 0px;line-height:30px;text-align:center; overflow:hidden}

.page_content p{text-align:left;text-indent:2em; padding:0px 10px}

.page_content{text-align:center;padding-top:10px; padding-bottom:20px}

.page_content p{line-height:30px;text-align:left;text-indent:2em; }

.News_list{ text-align:left}

.News_list li{line-height:35px;border-bottom:1px dashed #b2b2b2;}

.News_list li a{color:#4c4c4c;}

#page{clear:both;margin:20px; text-align:right; color:#9d9898}

#page a{color:#666666;padding-left:5px}

.Product_list{margin-top:10px;overflow:hidden}

.Product_list li{float:left;width:182px;text-align:center; margin-right:6px; margin-left:6px; height:230px; margin-bottom:5px}

.Product_list li h3{font-size:14px;font-weight:normal;margin:5px; line-height:20px}

.Product_list li img{ border:1px solid #ededed}

.Product_list li h3 a{color:#4c4c4c;}

.Product_list li h3 a:hover{ color:#ea3b40}

.title{height:30px;line-height:30px;font-size:18px;font-weight:bold;margin:10px 0px 5px 0px;color:#666666}

.hit{height:30px;line-height:30px; padding-bottom:5px; display: block}

.page_content{text-align:center}

.page{ clear:both;text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px;margin-top:20px}

.page a{color:#7e7e7e}

.page_content img{margin-top:10px}

.page_p{ padding:20px 0px}

.page_p img{ margin-left:-22px}

.f_nav02_ny{ float:right;margin-top:50px; }

.f_nav02_ny ul li{line-height:35px}

.pro_info img{ width:240px; height:240px; border:1px solid #cacaca; float:left; margin-right:35px}

.pro_info{ text-align:left}

.pro_info h4{ font-size:18px; color:#0564b6; padding-top:20px}

.pro_info span{ display:block; margin-top:20px}

.pro_info span a{ background:#e6e6e6; padding:10px 20px; color:#848484}

.pro_info span a:hover{ color:#0564b6}

.page_form{}

.banner_shili{margin:0px auto; width:100%; background:url(shili.jpg) no-repeat top center; height:300px;margin-top: 65px;
clear: both;}
.banner_lianxi{margin:0px auto; width:100%; background:url(lianxi.jpg) no-repeat top center; height:300px;margin-top: 65px;
clear: both;}